package com.ruoyi.aisite.service;

import com.ruoyi.aisite.domain.AiSitePage;
import java.util.List;

/**
 * 站点页面关联Service接口
 * 
 * @author ruoyi
 */
public interface IAiSitePageService {
    /**
     * 查询站点页面关联
     * 
     * @param siteId 站点页面关联ID
     * @return 站点页面关联
     */
    public AiSitePage selectAiSitePageById(Long siteId);

    /**
     * 查询站点页面关联列表
     * 
     * @param aiSitePage 站点页面关联
     * @return 站点页面关联集合
     */
    public List<AiSitePage> selectAiSitePageList(AiSitePage aiSitePage);

    /**
     * 新增站点页面关联
     * 
     * @param aiSitePage 站点页面关联
     * @return 结果
     */
    public int insertAiSitePage(AiSitePage aiSitePage);

    /**
     * 修改站点页面关联
     * 
     * @param aiSitePage 站点页面关联
     * @return 结果
     */
    public int updateAiSitePage(AiSitePage aiSitePage);

    /**
     * 批量删除站点页面关联
     * 
     * @param siteIds 需要删除的站点页面关联ID
     * @return 结果
     */
    public int deleteAiSitePageByIds(Long[] siteIds);

    /**
     * 删除站点页面关联信息
     * 
     * @param siteId 站点页面关联ID
     * @return 结果
     */
    public int deleteAiSitePageById(Long siteId);
}